@charset "utf-8";
/* CSS Document */

.header-back {
	height:80px;
	width:auto;
	background-color:#E6E6E6;
	position:relative;
	margin:0 auto;
}

.header-front {
	height:80px;
	width:964px;
	background-color:#E6E6E6;
	position:relative;
	margin:0 auto;
}

.contenido-back {
	background-image:url(../images/fondo.png);
	position:relative;
	width:auto;
	height:400px;
}

.contenido {
	background-image:url(../images/fondo.png);
	position:relative;
	height:400px;
	width:964px;
	margin:0 auto;
}

.footer {
	border-top:1px solid #DDDDDD;
	margin:0px auto;
	position:relative;
	top:5px;
	width:964px;
}

.mensaje {
	border:solid 6px #999999;
	z-index:101;
	position:absolute;
	background-color:#FFFFCC;
	left:280px;
	top:100px;
	width:400px;
	height:110px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.mensaje-titulo {
	color:#CC0000;
	position:relative;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
	font-weight:bold;
}

.mensaje-texto {
	color:#000000;
	position:absolute;
	left:10px;
	top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size:13px;
}

.mensaje-boton {
	position:absolute;
	right:10px;
	bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
	background:#F9C900;
	border:solid 1px #000066;
	cursor:pointer;
}

.clear {
	clear:both;
}

.logo {
	bottom:3px;
	left:14px;
	position:absolute;
}

.login {
	bottom:10px;
	position:absolute;
	right:0px;
	width:450px;
}

.login-bajo {
	position:relative;
	left:75px;
}

.txtfields {
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.boton {
	background:#F9C900;
	border:1px solid #000099;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
}

.singin {
	position:absolute;
	float:right;
	top:25px;
	right:25px;
}

.intro {
	width:500px;
	position:relative;
	left:25px;
	top:25px;
}
.form-signin {
	position:relative;
	top:10px;
}